In C++, il percorso dai valori astratti all'esecuzione inizia con la istruzione. Un' istruzione espressione viene creata semplicemente aggiungendo un punto e virgola a un'espressione, costringendo il compilatore a valutarla e a procedere con il flusso di controllo in modo sequenziale.
1. L'Istruzione Nulla
Un' istruzione nulla (;) è un segnaposto utilizzato quando il linguaggio richiede un'istruzione ma la tua logica non ne ha bisogno. Sebbene utile in alcuni cicli, attento all' istruzione nulla superflua—un punto e virgola accidentale dopo un while o if intestazione può portare a errori logici devastanti in cui il corpo previsto viene ignorato.
2. Istruzioni Composte (Blocchi)
Un' istruzione composta, o blocco, è una sequenza di istruzioni racchiuse dalle parentesi graffe { }. Viene trattata come un'unica unità di esecuzione. I blocchi definiscono il proprio ambito; i nomi definiti al loro interno sono invisibili all'esterno.